package com.inforich.app.api.service;

import com.inforich.app.api.dto.ProjectDTO;
import com.inforich.app.component.LoginUserApp;
import com.inforich.common.core.domain.AjaxResult;
import com.inforich.projectManage.domain.Project;
import java.io.UnsupportedEncodingException;
import javax.servlet.http.HttpServletResponse;

/**
 * @description: some desc
 * @author: HJM
 * @date: 2022/10/28
 */
public interface IAppProjectService {

  /**
   * 添加项目信息
   */
  AjaxResult addProject(LoginUserApp loginUserApp, ProjectDTO projectDTO);

  /**
   * 我的项目信息
   */
  Project getMyProject(LoginUserApp loginUserApp);

  /**
   * 生成电子档
   */
  void createDoc(LoginUserApp loginUserApp, HttpServletResponse response)
      throws UnsupportedEncodingException;

}
